<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //类也是语法糖的形式

        //两种声明格式
        class user{

        }
       console.log(typeof user);//functtion
        let web=class{};//
        console.log(typeof web);//function
          //所以说js的类也是一个方法

          //内部写方法不加逗号
          class tw{
              set(){

              }
              get(){
                  console.log("get...");
              }
          }
          //new 对象来调方法
          new tw().get(); //get 

         //有方法的特点
         class people{
             constructor(name){  //constructor 是一个特殊的方法，在class中，在new的时候加参数就行
                 this.name=name;  
             }
             getName(){
                 return this.name;
             }
         }
    let a=new people("唐玮");//唐玮直接传到constructor中去了
       console.log(a.name);//唐玮
        console.log(a.getName());;//唐玮

    </script>
</body>
</html>